/**
 *  ES5 定义Class
 */

// 1. 定义构造函数
function Point(x, y) {
    this.x = x // 通过构造函数定义成员属性
    this.y = y
}
// 定义成员方法
Point.prototype.getPosition = function () {
    return this.x + "-" + this.y
}
const point = new Point(3, 4)
console.log(point);
console.log(point.getPosition());

// ES5使用Function 定义可以直接调用Point(x, y)不报错